voracious eater - French English Dictionary